package com.simple.chiralium.upms.biz.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.simple.chiralium.upms.api.entity.SysMenu;

import java.util.Set;

/**
 * 系统菜单权限Service
 *
 * @author SimpleZzz
 * @date 2021/12/08 13:49:55
 */
public interface SysMenuService extends IService<SysMenu> {
    /**
     * 更新菜单
     *
     * @param sysMenu 系统菜单
     */
    void updateMenu(SysMenu sysMenu);

    /**
     * 通过角色id找到菜单
     *
     * @param roleId 角色id
     * @return {@link Set}<{@link SysMenu}>
     */
    Set<SysMenu> findMenuByRoleId(Long roleId);
}
